package com.bw.lib_miv

sealed class IUiState<out T> {
    data class OnSuccess<out T>(val data: T, val type: RequestType = RequestType.DEFAULT) :
        IUiState<T>()

    data class OnFailed(val msg: String) : IUiState<String>()
    data object OnLodging : IUiState<Any>()
}